package com.dhsc.service.qsjk;

import com.dhsc.domain.jkzx.qsjk.TQsjkrwVo;
import com.dhsc.domain.yypt.LayuiTableVo;
import com.dhsc.domain.yypt.ResponseObject;

/**
 * @ClassName:  ITQsjkService
 * @Description: 清算监控
 * @date:   2024年2月21日 上午10:40:07       
 * @author: clong
 * @Copyright:  东海运营
 */
public interface ITQsjkService {

	/**
	 * @Title: queryTQsjkrw   
	 * @Description: 查询清算监控任务
	 * @param q
	 * @return LayuiTableVo
	 * @author: clong
	 * @date:   2024年2月21日 上午10:38:33
	 */
	public LayuiTableVo queryTQsjkrw(TQsjkrwVo q);
	
	/**
	 * @Title: saveTQsjkrw   
	 * @Description: 保存清算监控任务
	 * @param q
	 * @return ResponseObject
	 * @author: clong
	 * @date:   2024年2月21日 上午11:07:42
	 */
	public ResponseObject saveTQsjkrw(TQsjkrwVo q);
	
	/**
	 * @Title: saveTQsjkrwQybz   
	 * @Description: 更新清算监控任务启用标志
	 * @param q
	 * @return ResponseObject
	 * @author: clong
	 * @date:   2024年3月11日 上午9:10:38
	 */
	public ResponseObject updateTQsjkrwQybz(TQsjkrwVo q);
	
	/**
	 * @Title: delTQsjkrw   
	 * @Description: 删除清算监控任务
	 * @param q
	 * @return ResponseObject
	 * @author: clong
	 * @date:   2024年2月21日 上午11:08:03
	 */
	public ResponseObject delTQsjkrw(TQsjkrwVo q);
	
	/**
	 * @Title: queryTQsjkrwHave   
	 * @Description: 查询监控任务是否存在
	 * @param q
	 * @return ResponseObject
	 * @author: clong
	 * @date:   2024年2月21日 下午3:34:14
	 */
	public ResponseObject queryTQsjkrwHave(TQsjkrwVo q);
	
	/**
	 * @Title: qsjkZx   
	 * @Description: 执行清算监控任务
	 * @param q
	 * @return ResponseObject
	 * @author: clong
	 * @date:   2024年3月11日 上午9:57:42
	 */
	public ResponseObject qsjkZx(TQsjkrwVo q);
	
	/**
	 * @Title: qsjkRg   
	 * @Description: 人工干预清算监控任务
	 * @param q
	 * @return ResponseObject
	 * @author: clong
	 * @date:   2024年3月11日 下午3:13:28
	 */
	public ResponseObject qsjkRg(TQsjkrwVo q);
	
}
